/*****************************************
**  Nom :	echange_FIFO_in				**
**	Nom du fichier : echange_FIFO_in	**
**	Description : prend la premiere 
	carte d'une FIFO et la transfert
	en première place dans une autre
	FIFO								**
**										**
**										**
**	Date:	18/08/2014				    **
**  Statut:Closed						**
*****************************************/

/*****************************************
**  Zone de déclaration des includes    **
*****************************************/
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>
#include <errno.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <signal.h>
#include <sys/msg.h>
#include <sys/sem.h>
/*****************************************
**  Zone de déclaration des constantes  **
*****************************************/

/*****************************************
**  Zone de déclaration des structures  **
*****************************************/

/************************************************
**  Zone de déclaration des Prototypes PUBLIC  **
*************************************************/
/*************************************************************************
**  echange_FIFO_in		                		    					**
**  Description de la fonction	: prend la premiere 
	carte d'une FIFO et la transfert
	en première place dans une autre
	FIFO														        **
**																		**
**	Entrees : FIFO_PAQUET --> FIFO du paquet "donneur" de la carte		**
**			  FIFO_PAQUET --> FIFO du paquet "receveur" de la carte		**
**																		**
**	Sorties : int --> si -1=Erreur // si 0-OK							**
**									                                    **
**									                                    **
**************************************************************************/
int echange_FIFO_in(FIFO_PAQUET *paquet_donneur, FIFO_PAQUET *paquet_receveur);
